A somewhat working blur shader
authorMatthias Clasen <mclasen@redhat.com>
Sun, 3 Sep 2017 13:54:47 +0000 (09:54 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 5 Sep 2017 03:32:31 +0000 (23:32 -0400)
commit7bb5b8df0bc8fc0d5b7958ec522d9a9b5b441e18
tree90ebce04bfb49c6cbad3342615a34f76bf159af4
parentbb2a4a4e9b2597ffa0f89ded54d4272387743e4c
A somewhat working blur shader

This is a very direct implementation of a Gaussian blur,
without any optimizations.
17 files changed:
gsk/gskvulkanblurpipeline.c [new file with mode: 0644]
gsk/gskvulkanblurpipelineprivate.h [new file with mode: 0644]
gsk/gskvulkanrender.c
gsk/gskvulkanrenderpass.c
gsk/gskvulkanrenderprivate.h
gsk/meson.build
gsk/resources/vulkan/blur-clip-rounded.frag.spv [new file with mode: 0644]
gsk/resources/vulkan/blur-clip-rounded.vert.spv [new file with mode: 0644]
gsk/resources/vulkan/blur-clip.frag.spv [new file with mode: 0644]
gsk/resources/vulkan/blur-clip.vert.spv [new file with mode: 0644]
gsk/resources/vulkan/blur.frag [new file with mode: 0644]
gsk/resources/vulkan/blur.frag.glsl [new file with mode: 0644]
gsk/resources/vulkan/blur.frag.spv [new file with mode: 0644]
gsk/resources/vulkan/blur.vert [new file with mode: 0644]
gsk/resources/vulkan/blur.vert.glsl [new file with mode: 0644]
gsk/resources/vulkan/blur.vert.spv [new file with mode: 0644]
gsk/resources/vulkan/meson.build